package com.kgc.collection.pojo;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CwOtherIncomeRefundDetail implements Serializable {

  private int id;
  private String mainCode;
  private int accountId;
  private BigDecimal taxAmount;
  private BigDecimal amount;
  private String notes;
  private BigDecimal fee;
  private String createBy;
  private Date createTime;
  private String updateBy;
  private Date updateTime;
  private int isDelete;
  private int  payeeName;
  private int tax;
  private int  payId;
  private String refundReason;

  public CwOtherIncomeRefundDetail() {
  }

  public CwOtherIncomeRefundDetail(int id, String mainCode, int accountId, BigDecimal taxAmount, BigDecimal amount, String notes, BigDecimal fee, String createBy, Date createTime, String updateBy, Date updateTime, int isDelete, int payeeName, int tax, int payId, String refundReason) {
    this.id = id;
    this.mainCode = mainCode;
    this.accountId = accountId;
    this.taxAmount = taxAmount;
    this.amount = amount;
    this.notes = notes;
    this.fee = fee;
    this.createBy = createBy;
    this.createTime = createTime;
    this.updateBy = updateBy;
    this.updateTime = updateTime;
    this.isDelete = isDelete;
    this.payeeName = payeeName;
    this.tax = tax;
    this.payId = payId;
    this.refundReason = refundReason;
  }

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getMainCode() {
    return mainCode;
  }

  public void setMainCode(String mainCode) {
    this.mainCode = mainCode;
  }

  public int getPayeeName() {
    return payeeName;
  }

  public void setPayeeName(int payeeName) {
    this.payeeName = payeeName;
  }

  public int getTax() {
    return tax;
  }

  public void setTax(int tax) {
    this.tax = tax;
  }

  public int getPayId() {
    return payId;
  }

  public void setPayId(int payId) {
    this.payId = payId;
  }

  public String getRefundReason() {
    return refundReason;
  }

  public void setRefundReason(String refundReason) {
    this.refundReason = refundReason;
  }

  public int getAccountId() {
    return accountId;
  }

  public void setAccountId(int accountId) {
    this.accountId = accountId;
  }

  public BigDecimal getTaxAmount() {
    return taxAmount;
  }

  public void setTaxAmount(BigDecimal taxAmount) {
    this.taxAmount = taxAmount;
  }

  public BigDecimal getAmount() {
    return amount;
  }

  public void setAmount(BigDecimal amount) {
    this.amount = amount;
  }

  public String getNotes() {
    return notes;
  }

  public void setNotes(String notes) {
    this.notes = notes;
  }

  public BigDecimal getFee() {
    return fee;
  }

  public void setFee(BigDecimal fee) {
    this.fee = fee;
  }

  public String getCreateBy() {
    return createBy;
  }

  public void setCreateBy(String createBy) {
    this.createBy = createBy;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public String getUpdateBy() {
    return updateBy;
  }

  public void setUpdateBy(String updateBy) {
    this.updateBy = updateBy;
  }

  public Date getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(Date updateTime) {
    this.updateTime = updateTime;
  }

  public int getIsDelete() {
    return isDelete;
  }

  public void setIsDelete(int isDelete) {
    this.isDelete = isDelete;
  }

  @Override
  public String toString() {
    return "CwOtherIncomeRefundDetail{" +
            "id=" + id +
            ", mainCode='" + mainCode + '\'' +
            ", accountId=" + accountId +
            ", taxAmount=" + taxAmount +
            ", amount=" + amount +
            ", notes='" + notes + '\'' +
            ", fee=" + fee +
            ", createBy='" + createBy + '\'' +
            ", createTime=" + createTime +
            ", updateBy='" + updateBy + '\'' +
            ", updateTime=" + updateTime +
            ", isDelete=" + isDelete +
            '}';
  }
}
